History
History
Synonyms
UK
US
Meaning:
decry

to speak against (something) especially with sarcasm

criticize, blame

THROW STONES AT as in Wiktionary
THROW STONES AT as in Wikipedia